home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / lord2b7.zip / HELP.REF < prev    next >
Text File  |  1997-06-05  |  12KB  |  494 lines

  1. ;help inside of help.ref (yeah, this file) is run if a user hits ? from
  2. ;the main screen in the game.  This way, if you want to add a complicated
  3. ;help system, (ie, they can get help on certain things, whatever) you can.
  4.  
  5. @#NOTIME
  6. `r0  `2Um, hello?  Anybody home?  You can't sit here all day, there are
  7.   adventures to be had!  Come back when you are ready - be not afraid, child.
  8. @#talk
  9. @do move 3 21
  10. @do write
  11. `r1`% ENTER SCREEN MESSAGE :`x
  12. @do readstring 51 NIL `s01
  13. @do stripbad `s01
  14. @do `p21 is length `s01
  15. @if `p21 more 1 then do
  16.  @begin
  17.  @do `s02 is `r1`%`x`n`%:`x
  18.  @do `s02 add `s01
  19.  @do talk `s02
  20.  @end
  21. @do statbar
  22.  
  23. @#yell
  24. @do move 3 21
  25. @do write
  26. `r1`% ENTER GLOBAL MESSAGE :`x
  27. @do readstring 51 NIL `s01
  28. @do stripbad `s01
  29. @do `p21 is length `s01
  30. @if `p21 more 1 then do
  31.  @begin
  32.  @do `s02 is `r1`%`x`n`%:`x
  33.  @do `s02 add `s01
  34.  @do talk `s02 all
  35.  @end
  36. @do statbar
  37.  
  38. @#Z
  39. ;z key activates this
  40. ;the Smackrod/aka legendary xy cord warping device
  41. @if `i73 < 1 then do
  42.   @begin
  43.   @do saybar
  44. `2Nice job on pressing the `0Z`2 key.  It is a great key, really.
  45.   @closescript
  46.   @end
  47. @do move 3 23
  48. @do write
  49. `0`r0New X? `2:`x
  50. @do `p20 is x
  51. @do `p21 is y
  52. @do readnum 2 `p20
  53.  
  54. @if `v40 is 0 then `v40 is `p20
  55. @if `v40 > 80 then `v40 is 80
  56. @if `v40 < 1 then `v40 is 1
  57. @do x is `v40
  58.  
  59. @do move 15 23
  60. @do write
  61. `0`r0New Y? `2:`x 
  62. @do readnum 2 `p21
  63. @if `v40 is 0 then `v40 is `p21
  64. @if `v40 > 20 then `v40 is 20
  65. @if `v40 < 1 then `v40 is 1
  66.  
  67. @do y is `v40
  68. @clearblock 21 24
  69. @drawpart `p20 `p21
  70. @update
  71. @#whoison
  72. ;our whos on list
  73. @show
  74. `r0`c  `r1                        `%PEOPLE ON NOW                             `r0  
  75.  
  76.   `0Name                       Level           Location
  77.  
  78. @whoison
  79. @show
  80.  
  81. @key
  82. @drawmap
  83. @update
  84.  
  85. @#map
  86. ;if player hits M from the map menu
  87. @if `i20 > 0 then do
  88.   @begin
  89.   @do write
  90. `r0
  91.   @overheadmap
  92.   ;now we do any additions to our map,  like text or marks on the map
  93.   ;we had npc players do so they know where to go
  94.  
  95.   @do move 76 12 ;porttown
  96.   @do write
  97. `r2`%▄
  98.  
  99.   @do move 76 17 ;greentree
  100.   @do write
  101. `r2`%▄
  102.  
  103.   @do move 79 17 ;stonebrook
  104.   @do write
  105. `r2`%■
  106.  
  107.   @do move 80 10 ;stonepass lodge
  108.   @do write
  109. `r2▄
  110.  
  111.   @do move 52 14 ;flag city
  112.   @do write
  113. `r2`%▄
  114.  
  115.   @do move 43 7 ;ArrisVille
  116.   @do write
  117. `r2`%▄
  118.  
  119.   @do move 56 6 ;Sosen Village
  120.   @do write
  121. `r2`%▄
  122.  
  123.   @do move 52 20 ;BoneTown
  124.   @do write
  125. `r2`%▄
  126.  
  127.   @if bitcheck `t12 3 1 then do
  128.     @begin
  129.     @do move 75 20 ;edward
  130.     @do write
  131. `r2`0°
  132.     @end
  133.  
  134.  
  135.   ;this math converts your 'block #' to x y cords to show the
  136.   ;"you are here" blip.  We use lmap instead of map, lmap is the
  137.   ;the last 'visible' map the player was on.
  138.  
  139.   @do `p20 is &lmap
  140.   @do `p20 / 80
  141.   @do `p21 is &lmap
  142.   @do `p22 is `p20
  143.   @do `p22 * 80
  144.   @do `p21 - `p22
  145.   @do `p20 + 1
  146.   @if `p21 is 0 then do
  147.    @begin
  148.    @do `p21 is 80
  149.    @do `p20 - 1
  150.    @end
  151.   @do move `p21 `p20
  152.   @do write
  153. `r2`b`r0
  154.  
  155. ;draw the help
  156. @do move 3 3
  157. @show
  158. `r1`%Reading your map.
  159. `2─────────────────────
  160.   `%▄ `0City/town with lodging
  161.   `%■ `0City/town `4without`0 lodging
  162.   `%° `0House or shack
  163.   `4 `0Your current location
  164.  
  165.   `0Note:  `2Some buildings/etc must be
  166.   discovered before they show up here.
  167.   @do move 1 22
  168.   @do write
  169. `k
  170.   @drawmap
  171.   @update
  172.   @closescript
  173.   @end
  174. @do saybar
  175. `4You don't have a map.
  176.  
  177. @#rank1
  178. ;this is the format for experience ranking
  179. @do `s01 is `n
  180. @do pad `s01 21
  181. @if sexmale is 1 then `s02 is `0M
  182. @if sexmale is 0 then `s02 is `#F
  183. @do `s03 is `p01
  184. @do frontpad `s03 14
  185. @do `s04 is `p09
  186. @do frontpad `s04 2
  187. @if dead is 1 then `s05 is `4Dead
  188. @if dead is 0 then `s05 is `%Alive
  189.  
  190. @writefile temp`*.dat
  191. `s02 `2`s01`%`s03   `s04     `s05
  192. @#listplayers
  193. @do write
  194. `r0`c  `0Ranking players...
  195.  
  196. @do delete temp`*.dat         ;`* is node number
  197. @writefile temp`*.dat
  198. `r0`c`r1                             `%  LORD II RANKINGS                            `r0
  199.                 
  200.   `0Name                     Experience  Level   Status Alignment Quests
  201. `2-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  202. @
  203.  
  204. ;rank lets us specify WHAT `p to rank, and what the name of the procedure
  205. ;that formats the rank.
  206. ;its been comented out - it works, but @lordrank is the same thing built
  207. ;into the .EXE, so it is a bit faster
  208. ;@rank crap`*.dat 1 rank1
  209. @lordrank temp`*.dat 1
  210. @convert_file_to_ansi temp`*.dat score.ans
  211. @convert_file_to_ascii temp`*.dat score.txt
  212. @displayfile temp`*.dat
  213. @key bottom
  214. @drawmap
  215. @update
  216.  
  217.  
  218.  
  219. @#help
  220. @do `v01 is 1
  221. @label helpstart
  222. @show
  223. `r0`c  `r1  `%LORD II: New World Beta 7 - V0.99  `r0
  224.  
  225. `0  This BBS is an official test site for this new door - thanks for
  226.   helping test it!
  227.  
  228.   `2Use your `0ARROW-KEYS`2 or numpad (with numlock turned on) to select an
  229.   option then press `0ENTER`2.
  230.  
  231. @do write
  232. `x`x
  233. @choice
  234. `2List hotkeys that do things on the map mode
  235. `2What symbols mean on the `0'your stats'`2 screen
  236. `2How to move
  237. `2New stuff in this beta
  238. `2About us and how to report bugs and suggestions
  239. `2Beginners help and strategy
  240. `4Quit back to the BBS
  241. `2View `0Game Settings`2
  242. `%Play the game!
  243. @if responce is 8 then do
  244.   @begin
  245.    @if `v06 is 1 then `s01 is On
  246.    @if `v06 is 0 then `s01 is Off
  247.    @do `s02 is `v05
  248.    @if `v05 < 1 then `s02 is `%unlimited
  249.    @show
  250. `r0`c  `r1  Settings for this game  `r0
  251.  
  252.   `2You get `0`s02`2 turns per day.
  253.   `2Clean mode is `0`s01`2.
  254.   `2Quest opportunities per day is `0`v07`2.
  255.   `2This game has been running for `0&time`2 days. 
  256. @if `v09 is < 1 then do
  257.   @begin
  258.   @show
  259.   `2Players are safe in Inns the entire game.
  260.   @end
  261. @if `v09 > 0 then do
  262.   @begin
  263.   @show
  264.   `2Players can be attacked in Inns at level `0`v09`2+.
  265.   @end
  266.  
  267.  @show
  268.  
  269.   @if 3rdparty.dat exist false then do
  270.   @begin
  271.   @show
  272.   `2No `0IGM's`2 are installed.
  273.  
  274.   @end
  275.   @if 3rdparty.dat exist true then do
  276.   @begin
  277.   @show
  278.   `2`%IGM'S INSTALLED ON THIS SYSTEM:
  279.  
  280.   @displayfile 3rdparty.dat
  281.     @show
  282.  
  283.   @end
  284.   @show
  285. `k
  286.   @do goto helpstart
  287.   @end
  288.  
  289. @if responce is 1 then do
  290.  @begin
  291.  @pauseoff
  292.  @SHOW SCROLL
  293.  
  294.  
  295.   `%Commands that work from the main map screen:
  296.  
  297.   `0? `2- `0This help screen
  298.   `0R `2- `0Redraw the screen
  299.   `0V `2- `0View your stats/inventory
  300.   `0T `2- `0Talk - Everyone in the game can hear you
  301.   `0D `2- `0Daily Happenings
  302.   `0H `2- `0Hail - Trade with/talk to/kill a person. (must be on their square)
  303.   `0L `2- `0List warriors, lets you know who's on top
  304.   `0W `2- `0Write mail to someone
  305.   `0P `2- `0People online right now
  306.   `0S `2- `0Show names of everyone on the current screen
  307.   `0B `2- `0BackBuffer, log of recent messages.
  308.   `0F `2- `0Fast BackBuffer, shows last 3 messages only, for speed.
  309.   `0Q `2- `0Quit back to the BBS
  310. @do goto helpstart
  311.  @end
  312.  
  313. @if responce is 2 then do
  314.  @begin
  315.  @pauseoff
  316.  @SHOW SCROLL
  317.  
  318.  
  319.   `%ABOUT ITEM SYMBOLS:
  320.  
  321.   `r4`*W`r0`2 `8- `2It can be used as a weapon.
  322.   `r2`*A`r0`2 `8- `2It can be used as armour.
  323.   `r5`*1`r0`2 `8- `2It can only be used once.
  324.  
  325.   `2Remember - press `0V `2to view your stats, this is also where you
  326.   equip weapons and armour.
  327. @do goto helpstart
  328.  
  329.  @end
  330.  
  331. @if responce is 3 then do
  332.  @begin
  333.  @pauseoff
  334.  @SHOW SCROLL
  335.  
  336.  
  337.   `%ABOUT MOVEMENT:
  338.  
  339.   `2Use the `0arrow-keys`2 or the `0numpad`2 to move around/select options
  340.   in most areas.  To use the numpad, make `4SURE`2 that the num lock
  341.   key is `4ON`2. `2(`0it will work either way if your terminal supports arrow
  342.   keys`2)
  343.  
  344.   If using arrow keys causes the daily log to pop up randomly, you should
  345.   switch to the numpad.
  346. @do goto helpstart
  347.  @end
  348.  
  349.  
  350. @if responce is 4 then do
  351.  @begin
  352.  @pauseoff
  353.  @SHOW SCROLL
  354.  
  355.  
  356.   `%NOTES ABOUT THIS BETA:
  357.  
  358.   `0The ONLY thing not working is one house in Greentree that has to do
  359.   with Turgon, the REST of the game is FINISHED.  It can be won, etc.
  360.  
  361. @do goto helpstart
  362.  @end
  363.  
  364.  
  365. @if responce is 5 then do
  366.  @begin
  367.  @pauseoff
  368.  @SHOW SCROLL
  369.  
  370.  
  371.   `%ABOUT US:
  372.  
  373.   `0LORD II`2:`0 New World `2- (c) Copyright 1997: Robinson Technologies, Inc.
  374.  
  375.   `2This is beta 7. Compiled 6-5-97.
  376.  
  377.   `0WWW  `8:`2  www.rtsoft.com
  378.   `0Email`8:`2  sethable@rtsoft.com
  379. @do goto helpstart
  380.  @end
  381.  
  382. @if responce is 6 then do
  383.  @begin
  384.  @pauseoff
  385.  @SHOW SCROLL
  386.  
  387.  
  388.   `%Help and strategy for the new adventurer.
  389.  
  390.   `0LORD II`2:`0 New World `2is a very different kind of game.  There is a
  391.   huge world to explore (`0over 300 screen`2) many people and animals to meet (not
  392.   all of them nice) and other REAL players to befriend and kill `0-`2 even while
  393.   they are online playing at the same time!
  394.  
  395.  `$ You can be good or you can be evil.  You can save the world or you can
  396.   destroy it.
  397.  
  398.   `%Find some cash!
  399.  
  400.   `2Do this by 'pushing' against the table in 'your' house.  (the one you
  401.   started in)  With this money you can buy cheap things at the store.
  402.  
  403.   `%Get berries for your mom.
  404.  
  405.   `2Just west of your cottage there is a small patch that looks different
  406.   than the rest `0-`2 try pushing against it.  You'll find some berries.  If you
  407.   see a certain block of grass or stone that looks different, try pushing
  408.   against it `0-`2 you never know what you'll find. (most likely something
  409.   good)
  410.  
  411.   `%Fight monsters, heal yourself.
  412.  
  413.   `2This isn't such an unfamiliar idea!  But it is more tricky now `0-`2 First,
  414.   find an area that looks like it might contain monsters.  (usually away from
  415.   towns and villages)
  416.  
  417.   Next `0-`2 Walk around.  You will randomly encounter various beasts/people and
  418.   be able to kill and sometimes talk with them.  Some areas contain a `0HIGHER`2
  419.   chance of running into things.  
  420.  
  421.   When you are low on hitpoints, you will need to heal yourself.  Inside
  422.   Stonebrook there is such a place.  Later, when you have more gold you may
  423.   wish to purchase items that have the same effect `0-`2 different color potions
  424.   are the easiest way to heal on the road.
  425.  
  426.   `%Raising Levels
  427.  
  428.   `2No matter how long you have been playing the game, it is `0ALWAYS`2 possible
  429.   to improve your skills by gaining a level providing you have the experience.
  430.  
  431.   `2In all the land there is only ONE place you can do this `0-`2 Barak's Training
  432.   center in Greentree.  Beware of Barak though, he is kind of a jerk.
  433.  
  434.   `%What is alignment?
  435.  
  436.   `2This is what determines what kind of a person you are - naughty or
  437.   nice.  `00`2 is average, `010`2 is very nice and `4-10`2 is very
  438.   nasty.
  439.  
  440.   Someone who is nasty might see different options then someone who is nice -
  441.   depending on their level of evil they might have an option to kick a begger
  442.   in the head where a nice person would have had 'give him some gold' as an
  443.   option.  Get it?
  444.  
  445.   `%Arming weapons and armour 101.
  446.  
  447.   `2Before you can use them you need to arm them.  From the map menu, hitting
  448.   `0V`2 will bring up your `0stat screen`2.  This where you can see things
  449.   like what you are holding and how strong you are.
  450.  
  451.   You equip and use items the same way - by highlighting them with the
  452.   light bar and pressing enter.  You will then be given a list of options
  453.   that can be done with that item.  Some items have more than one use.
  454.  
  455.   After equiping a weapon or armour, pay close attention to your overall
  456.   Attack and Defense.  The level these increment is how you know how good
  457.   a particular piece of equipment is!
  458.  
  459.   `%Getting jobs and quests.
  460.  
  461.   `2Certain people you talk to will let you 'conduct business' - this usually
  462.   means they have a job for your to do.
  463.  
  464.   If it involves going somewhere you have never heard of - do not accept it
  465.   and see if they have any others.  You only get 2 job offers per day max by
  466.   default so be smart! 
  467.  
  468.   `$Quick Tip: `2Finish the quest on the same day and you will get a bonus!
  469.  
  470. @do goto helpstart
  471.  @end
  472.  
  473. @if response is 7 then do
  474.   @begin
  475.   @show
  476. `\`\  Goodbye.
  477.   @halt 0
  478.   @end
  479.  
  480.  
  481.  ;default
  482.  @pauseon
  483.  @if `p09 > 0 then do
  484.    @begin
  485.    @drawmap
  486.    @update
  487.    @end
  488.  @closescript
  489.  
  490.  
  491.  
  492.  
  493. @#done
  494.